From: Benjamin Otte Date: Mon, 13 Jun 2011 04:25:19 +0000 (+0200) Subject: tests: Add a CSS test for color parsing errors X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~21030 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=f4a6ef0d50864313f296a10ce3c93275e32a86b6;p=gtk%2B3.0.git tests: Add a CSS test for color parsing errors In [particular check for the fix in the last commit. --- diff --git a/tests/css/parser/Makefile.am b/tests/css/parser/Makefile.am index 6131b016a3..fc3380c2c2 100644 --- a/tests/css/parser/Makefile.am +++ b/tests/css/parser/Makefile.am @@ -37,6 +37,9 @@ EXTRA_DIST += \ close-at-end-of-file.css \ close-at-end-of-file.errors \ close-at-end-of-file.ref.css \ + colors-errors.css \ + colors-errors.errors \ + colors-errors.ref.css \ colors-red.css \ colors-red.ref.css \ css-21-malformed-declarations.css \ diff --git a/tests/css/parser/colors-errors.css b/tests/css/parser/colors-errors.css new file mode 100644 index 0000000000..4b2cbada36 --- /dev/null +++ b/tests/css/parser/colors-errors.css @@ -0,0 +1,31 @@ +a { + rgba-property: #1; +} + +b { + rgba-property: #12; +} + +c { + rgba-property: #1234; +} + +d { + rgba-property: #12345; +} + +e { + rgba-property: #1234567; +} + +f { + rgba-property: notacolorname; +} + +g { + rgba-property: rgb(1,2,3,4); +} + +h { + rgba-property: rgba(1,2,3,4,5); +} diff --git a/tests/css/parser/colors-errors.errors b/tests/css/parser/colors-errors.errors new file mode 100644 index 0000000000..02e9c2b367 --- /dev/null +++ b/tests/css/parser/colors-errors.errors @@ -0,0 +1,8 @@ +colors-errors.css:2: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:6: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:10: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:14: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:18: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:22: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:26: error: GTK_CSS_PROVIDER_ERROR_SYNTAX +colors-errors.css:30: error: GTK_CSS_PROVIDER_ERROR_SYNTAX diff --git a/tests/css/parser/colors-errors.ref.css b/tests/css/parser/colors-errors.ref.css new file mode 100644 index 0000000000..e69de29bb2